package com.qf.util;/*
亲元宝 2019/12/13  10:46
/**
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 * .............................................
 *          写字楼里写字间，写字间里程序员；
 *          程序人员写程序，又拿程序换酒钱。
 *          酒醒只在网上坐，酒醉还来网下眠；
 *          酒醉酒醒日复日，网上网下年复年。
 *          但愿老死电脑间，不愿鞠躬老板前；
 *          奔驰宝马贵者趣，公交自行程序员。
 *          别人笑我忒疯癫，我笑自己命太贱；
 *          不见满街漂亮妹，哪个归得程序员？
 */

import java.util.HashMap;
import java.util.Map;

public class AjaxUtil {
    //得到一个map
    public static Map<String,Object> getMap(){
        return new HashMap<String,Object>();
    }

    //返回json数据 状态
    public static Map<String,Object> messageMap(int status){
        Map<String,Object>  map=new HashMap<String,Object>();
        map.put("status", status);
        return map;
    }
    //返回json数据 状态、消息
    public static Map<String,Object> messageMap(int status,String message){
        Map<String,Object>  map=new HashMap<String,Object>();
        map.put("status", status);
        map.put("message", message);
        return map;
    }
    //返回json数据 状态、消息 和一个参数
    public  static Map<String,Object> messageMap(int status,String message,
                                                 String paramName,Object paramValue){
        Map<String,Object> map=new HashMap<String,Object>();
        map.put("status", status);
        map.put("message", message);
        map.put(paramName, paramValue);
        return map;
    }
    //返回json数据 状态、消息 和多个参数
    public static Map<String,Object> messageMap(int status,String message,
                                                String[] paramNames,Object[] paramValues){
        Map<String,Object>  map=new HashMap<String,Object>();
        map.put("status", status);
        map.put("message", message);
        if(paramNames!=null&&paramNames.length>0){
            for(int i=0;i<paramNames.length;i++){
                map.put(paramNames[i], paramValues[i]);
            }
        }
        return map;
    }
}
